cacheDir

var cacheDir: String

缓存数据目录路径. 若 cacheDir 为绝对路径, 将解析该绝对路径, 否则作为相对于 workingDir 的路径解析. 例如, cache 将会解析为 $workingDir/cache, 而 /Users/Chisato/Desktop/bot/cache 指代绝对路径, 将解析为绝对路径.

缓存目录保存的内容均属于不稳定的 Mirai 内部数据, 请不要手动修改它们. 清空缓存不会影响功能. 只会导致一些操作如读取全部群列表要重新进行. 默认启用的缓存可以加快登录过程.

注意: 这个目录只存储能在 BotConfiguration 配置的内容, 即包含:

  • 联系人列表

  • 登录服务器列表

  • 资源服务秘钥

其他内容如通过 Input 发送图片时的缓存使用 FileCacheStrategy, 默认使用系统临时文件且会在关闭时删除文件.

Since

2.4